package com.ruoyi;

import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;

/**
 *
 *  SpringBootServletInitializer是 Spring Boot 提供的一个用于支持将 Spring Boot
 *  应用部署到传统 Servlet 容器（如 Tomcat、Jetty 等）的基类；通过这样的配置，当部署
 *  Spring Boot 应用到 Servlet 容器时，Servlet 容器会自动加载 RuoYiServletInitializer 类，
 *  并通过调用其 configure 方法来初始化 Spring 应用程序。这样就可以将 Spring Boot 应用程序以 WAR
 *  文件的形式部署到 Servlet 容器中。
 * @author ruoyi
 */
public class RuoYiServletInitializer extends SpringBootServletInitializer
{
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application)
    {
        // 指定 Spring Boot 应用程序的主配置类，即Spring Boot 应用程序的入口类
        return application.sources(RuoYiApplication.class);
    }
}
